HTML forma je dio web stranice koji omogućava korisniku da unese podatke. Ovi podaci se mogu poslati serveru radi obrade. Forme se koriste za razne svrhe kao što su registracija, prijava, kontakt obrasci i slično. Unutar forme se nalaze različiti elementi poput tekst polja, dugmadi, padajućih lista i više.
Forma se implementira preko taga
Tag "form" sadrži slijedeće atribute: atribut ACTION gdje poslati ispunjene podatke obrasca prilikom predaje- npr (url) adresu programa na serveru koji vrši obradu podataka koji su uneseni u elemente forme atribut METHOD označava na koji način će se poslati podaci obrasca. Ovaj atribut može imati vrednosti GET ili POST. Atribut ID koristi se za davanju jedinstvenog imena obrascu kojemu pristupamo. Ako imamo više formi na html stranici, dati ćemo različita imena formi."label" Opis: Koristi se za označavanje (etiketiranje) input polja. Zašto je važan: Povezuje tekstualni opis s konkretnim poljem, pa korisnik zna što treba unijeti. Primjer:
form action Opis: Definiše gdje (na koji URL) će se poslati podaci iz forme. Primjer: "form action="posalji.php" method="post">/form"
Ako piše action="#", znači da forma ne šalje nigdje (ili ostaje na istoj stranici često koristi u primjerima).
method="post" Opis: Određuje kako se podaci šalju na server. Postoje dvije metode: GET i POST.
GET Podaci se šalju kroz URL (npr. ?ime=Ana)
POST Podaci se šalju „skriveno“, u tijelu zahtjeva sigurnije za veće i osjetljive podatke
"textarea"
Opis: Koristi se za unos višerednog teksta (npr. poruka, komentari).
Primjer:
submit
To je jednostano da potvrdiš i da pošaljes poruku
Unesite svoje ime